package com.xxx.mch.domain.dto;

import com.alibaba.fastjson.annotation.JSONType;
import com.xxx.mch.annotation.Show;
import java.math.BigDecimal;
import lombok.Data;

@Data
@JSONType (orders = {"taskScore", "qualityScore", "resultScore", "determinationScore", "selfScore", "remark", "leaderScore", "totalScore",
                     "points", "money"})
public class TotalScoreDto
{

    /**
     * 任务分
     */
    @Show (order = 1, name = "任务分")
    private BigDecimal taskScore = new BigDecimal(0);

    /**
     * 评选分
     */
    @Show (order = 2, name = "评选分")
    private BigDecimal qualityScore = new BigDecimal(0);

    /**
     * 成果分
     */
    @Show (order = 3, name = "成果分")
    private BigDecimal resultScore = new BigDecimal(0);

    /**
     * 定性分
     */
    @Show (order = 4, name = "定性分")
    private BigDecimal determinationScore = new BigDecimal(0);

    /**
     * 自评分
     */
    @Show (order = 5, name = "自评")
    private BigDecimal selfScore = new BigDecimal(0);

    /**
     * 备注
     */
    @Show (order = 6, name = "备注")
    private String remark;

    /**
     * 领导分
     */
    @Show (order = 7, name = "领导评")
    private BigDecimal leaderScore = new BigDecimal(0);

    /**
     * 总分
     */
    @Show (order = 8, name = "总分")
    private BigDecimal totalScore = new BigDecimal(0);

    /**
     * 积分
     */
    @Show (order = 9, name = "积分")
    private BigDecimal points = new BigDecimal(0);

    /**
     * 金额
     */
    @Show (order = 10, name = "金额")
    private BigDecimal money = new BigDecimal(0);
}